Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F14 France F13 China F1 China F2 Morocco F1 Morocco F2 Italy F26 France F7 Croatia F3 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Italy F4 Bulgaria F3 Bulgaria F4 France F8 Croatia F4 Croatia F5 Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta St. Brieuc Challenger Monza Challenger Reggio Emilia Challenger San Benedetto Challenger San Marino Challenger Ljubljana Challenger Seville Challenger Great Britain F7 France F20 Rodez AAPT Championships - Adelaide BMW Open - Munich GHI Bronx Tennis Classic - Bronx Copa Kia Challenger ATP - Santiago Tennis Napoli Cup 2007 - Napoli Davidoff Swiss Indoors - Basel Samsung Open - Brighton AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Generali Open 2001 - Kitzbuhel Gelsor Open Romania - Bucharest Bordeaux Challenger Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Szczecin Challenger BellSouth Open - Vina del Mar Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Bancolombia Open - Cali Marrakech Challenger M15 Heraklion Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona X Torneo Internazionale di Tennis - Barletta Internationaux de Nouvelle-Caledonie - New Caledonia Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Croatia Open - Umag CA Tennis Trophy - Vienna Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Synsam Swedish Open - Bastad RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Nossa Caixa Aberto de Sao Paulo - Sao Paulo Olbia Geovillage Open - Olbia Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Zivnobanka Czech Open - Prostejov Samsung Securities Cup - Seoul Samsung Secruities Cup Challenger - Seoul Open Seat Godo 2007 - Barcelona BMW Open - Munich La Serena Open - La Serena The Stella Artois Championships - London Synsam Swedish Open - Bastad Aamulehti Tampere Opene - Tampere Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Rijeka Open - Rijeka If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Pharma Medico Open 2008 - Aarhus Brasil Open - Costa do Sauipe BNP Paribas Primrose - Bordeaux Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Nord LB Open - Braunschweig Brisbane International - Brisbane Malaysian Open - Kuala Lumpur Delray Beach International Tennis Championships - Delray Beach San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons s'Tennis Masters Challenger - Graz Citta di Como Challenger - Como Pekao Open - Szczecin Copa Petrobras-Uruguay - Montevideo Noumea Challenger Heilbronn Challenger Copa Petrobras - Montevideo KGHM Polish Indoors - Wroclaw Braunschweig Challenger Cordenons Challenger Banja Luka Challenger Napoli Challenger Tarragona Challenger 5th Sardinian International Championships - Cagliari Bytom Challenger Samarkand Challenger Seville Challenger Todi Challenger Trnava Challenger Volvo Sylt Open - Sylt Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Sporting Challenger - Turin Open de Montauban - Montauban Siemens Open 2002 - Scheveningen The Hilversum Open - Hilversum Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Sardinia International Championship - Cagliari Challenger Casino Lugano - Lugano Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Polish Open 2000 - Poznan Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio FILA Challenger Biella - Biella drkoop.com USTA Tennis Championships of Houston - Houston Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Oberstaufen Cup - Oberstaufen Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev VIII Trofeo Ciutat de Barcelona - Barcelona The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Jameson Cup - Milan Challenger Ciudad de Tijuana - Tijuana Internationaux de Tennis de Brest - Brest Memorial Piertomaso Tessitore - San Remo Open de Nice - Nice Prague Challenger - Prague Northern Electric Open 1999 - Newcastle Copa Sevilla Internacionales de Andalucia - Seville Barletta Citta Della Disfida Open 2000 - Barletta Copa Ericsson - Sao Paulo Optimus Maia Open - Maia Zagreb Open - Zagreb VII Open Banc Agricol - Andorra Quelle Cup 2000 - Furth Pekao Open - Szczecin VII Torneo Internazionale di Tennis - Barletta BMW Brixina Tennis Open 2000 - Bressanone San Luis Potosi Challenger - San Luis Potosi CA-Challenge 2000 - Graz 2003 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of San Antonio - San Antonio 2003 West Side Tennis Club Challenger - Forest Hills Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig ATU Cup 2001 - Weiden San Marino Cepu Open - San Marino Asics Challenger Open - Monchengladbach EI Bank Bulgarian Challenger - Sofia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton Open Sainte Victoire - Aix-En-Provence Medicor Open - Budapest Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Top Wool Challenger Biella - Biella Open de Montauban - Montauban Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Oberstraufen Cup - Oberstaufen SAA Hilversum Open - Hilversum Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin Czech Open - Prostejov Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago IPP Open - Helsinki Mobilux Open - Luxembourg China Open - Beijing Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux IX Torneo Internacionale de Tennis - Barletta Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Tunis Open - Tunis Architect Open - Budapest Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Copa Petrobras - Aracaju Mobilux Open - Luxembourg Copa Kia - Santiago The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza XL Bermuda Open - Bermuda Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon XI Torneo Internazionale di Tennis - Barletta Croatia Osiguranje Rijeka Open - Rijeka Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban San Marino Cepu Open - San Marino LXVII Concursu Internacional de Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona 2008 China TCL Challenger - Guangzhou San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion IV Challenger Ciudad De Guayaquil - Guayaquil Tanger Challenger Rabat Challenger Bogota Challenger Italian Open - Rome Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Genova Challenger Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Furth Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Kosice Challenger Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Tampere Challenger Kitzbuhel Challenger Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome St. Brieuc Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Turin Challenger Orbetello Challenger Astana Challenger Monte-Carlo Rolex Masters - Monte-Carlo Geneva Challenger Kazan Challenger Braunschweig Challenger Scheveningen Challenger Poznan Challenger Napoli Challenger Downtown Athletic Club USTA Challenger - Amarillo French Open - Paris Challenger 42 - Andrezieux Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne GHI Bronx Tennis Classic - Bronx French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Neride Prague Indoor - Prague Amer-Wilson Tampere Challenger - Tampere Open de Charleroi - Charleroi Kyiv UMC Open - Kiev Internationaux de Bretagne - Brest Tennis Napoli Cup - Napoli Tatra Banka Open - Bratislava Czech Open 2006 - Prostejov Tata Open 2003 - Chennai Open de Moselle - Metz Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Croatia Open - Umag Gelsor Open Romania - Bucharest International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris PBZ Zagreb Indoors - Zagreb Wimbledon - London Brasil Open - Costa do Sauipe U.S. Open - New York Australian Open - Melbourne Connex Open Romania - Bucharest French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires U.S. Open - New York Australian Open - Melbourne Siebel Open - San Jose French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BCR Open Romania - Bucharest Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Estoril Open - Estoril Kroger / St. Jude International - Memphis Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Stockholm Open - Stockholm Stockholm Open - Stockholm Movistar Open - Vina del Mar Wimbledon - London Masters Series - Hamburg Copa Telmex - Buenos Aires Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, PO, MAR-MON 2-3